/**
 * @Author Big_white
 * @Date 2021/11/10
 */
public class Client {
    public static void main(String[] args) {

        //从大到小创建一个对象
        //创建学校
        OrganizationComponent university=new University("清华大学","中国顶级的大学");

        //创建学院
        OrganizationComponent computerCollege=new College("计算机学院","计算机学院");
        OrganizationComponent infoEngineercollege=new College("信息工程学院","信息工程学院");

        //将学院添加到学校
        university.add(computerCollege);
        university.add(infoEngineercollege);

        //创建各个学院下面的专业
        computerCollege.add(new Department("软件工程","软件工程不错"));
        computerCollege.add(new Department("网络工程","网络工程不错"));
        computerCollege.add(new Department("计算机科学与技术","计算机科学与技术是老牌的专业"));
        infoEngineercollege.add(new Department("通信工程","通信工程不好学"));
        infoEngineercollege.add(new Department("信息工程","信息工程好学"));

        university.print();
        //infoEngineercollege.print();
    }
}
